package test.net.sourceforge.pmd;
import junit.framework.Test;
import junit.framework.TestSuite;
import test.net.sourceforge.pmd.ant.AntTests;
import test.net.sourceforge.pmd.ast.ASTTests;
import test.net.sourceforge.pmd.cpd.CPDTests;
import test.net.sourceforge.pmd.jaxen.JaxenTests;
import test.net.sourceforge.pmd.renderers.RenderersTests;
import test.net.sourceforge.pmd.rules.RulesTests;
import test.net.sourceforge.pmd.stat.StatTests;
import test.net.sourceforge.pmd.symboltable.SymbolTableTests;
import test.net.sourceforge.pmd.util.UtilTests;
/**
* tests for the net.sourceforge.pmd package
*
* @author Boris Gruschko ( boris at gruschko.org )
* @version $Id: PMDTests.java,v 1.1 2004/07/14 16:37:14 ngjanice Exp $
*/
public class PMDTests
{
/**
* all tests for PMD packaged in one suite
*
* @return test suite
*/
public static Test suite( )
{
TestSuite suite = new TestSuite( "Test for test.net.sourceforge.pmd" );
// tests for the subpackages
suite.addTest( AntTests.suite( ) );
suite.addTest( ASTTests.suite( ) );
suite.addTest( CPDTests.suite( ) );
suite.addTest( JaxenTests.suite( ) );
suite.addTest( RenderersTests.suite( ) );
suite.addTest( RulesTests.suite( ) );
suite.addTest( StatTests.suite( ) );
suite.addTest( SymbolTableTests.suite( ) );
suite.addTest( UtilTests.suite( ) );
//$JUnit-BEGIN$
suite.addTestSuite( CommandLineOptionsTest.class );
suite.addTestSuite( ExternalRuleIDTest.class );
suite.addTestSuite( ReportTest.class );
suite.addTestSuite( RuleContextTest.class );
suite.addTestSuite( RuleSetFactoryTest.class );
suite.addTestSuite( RuleSetTest.class );
suite.addTestSuite( RuleViolationTest.class );
//$JUnit-END$
return suite;
}
}
/*
* $Log: PMDTests.java,v $
* Revision 1.1 2004/07/14 16:37:14 ngjanice
* 14 juillet 2004 - 12h32
*
* Revision 1.2 2003/11/13 20:28:02 tomcopeland
* Implemented AbstractNamingRule
*
* Revision 1.1 2003/09/29 14:32:30 tomcopeland
* Committed regression test suites, thanks to Boris Gruschko
*
*/